package com.yzh.wrapper
        ;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 于振晗
 * @title: Wrapper
 * @description: TODO 包装类
 * @date 2020年08月31日
 * @path wrapper
 */
public class Wrapper {
    int num;
    Integer in;

    public static void main(String[] args) {
        //1.某些方法参数是对象，为了让基本数据类型能作为参数
        List list = new ArrayList();
        list.add(new Integer(56)); //int 56
        list.add(new Integer(100));
        list.add(new Double(67.5));
        list.add(99);
        System.out.println(list);
        //2.包装类还可以提供更多的功能
        System.out.println(Integer.SIZE);
        System.out.println(Integer.MIN_VALUE);
        System.out.println(Integer.MAX_VALUE);
        System.out.println(Integer.toBinaryString(123));
        System.out.println(Integer.toOctalString(123));
        System.out.println(Integer.toHexString(123));
        //3.其他特别重要的功能：可以实现字符串和基本数据类型之间的转换
        String str = "123"; //----123
        int num2 = Integer.parseInt(str);
        System.out.println(num2);
        String str2 = "123.45";
        double d = Double.parseDouble(str2);
        System.out.println(d);
    }

}
